<?xml version="1.0"?>
<doc>
    <assembly>
        <name>NRemedy</name>
    </assembly>
    <members>
        <!-- Badly formed XML comment ignored for member "T:NRemedy.ARProxy`1" -->
        <member name="M:NRemedy.ARProxy`1.#ctor(NRemedy.ARLoginContext,NRemedy.ARServerDefaultFactory)">
            <summary>
            Constructor 1 
            </summary>
            <!--William Wang-->
            <param name="context">LoginContext</param>
            <param name="factory">Server Factory</param>
        </member>
        <member name="M:NRemedy.ARProxy`1.#ctor(NRemedy.ARLoginContext)">
            <summary>
            Constructor 2
            </summary>
            <!--William Wang-->
            <param name="context">LoginContext</param>
        </member>
        <member name="M:NRemedy.ARProxy`1.CreateEntry(`0,NRemedy.IModelBinder{`0},NRemedy.ARGetFormNameDelegate)">
            <summary>
            Create AR Entry by model, and indicate modelbinder、FormNameUtil
            </summary>
            <!--William Wang-->
            <param name="entry">model</param>
            <param name="binder">ModelBinder</param>
            <param name="getFormName">getFormName Delegate</param>
        </member>
        <member name="M:NRemedy.ARProxy`1.CreateEntry(`0,NRemedy.IModelBinder{`0},NRemedy.ARGetFormNameDelegate,System.Int32)">
            <summary>
            Create AR Entry by model, and indicate modelbinder、FormNameUtil
            </summary>
            <!--William Wang-->
            <param name="entry">model</param>
            <param name="binder">ModelBinder</param>
            <param name="getFormName">getFormName Delegate</param>
            <param name="isLock">isLock</param>
        </member>
        <member name="M:NRemedy.ARProxy`1.CreateEntry(`0)">
            <summary>
            Create AR Entry by model using default modelbinder、GetFormName 
            </summary>
            <!--William Wang-->
            <param name="entry">model</param>
        </member>
        <member name="M:NRemedy.ARProxy`1.CreateListEntry(System.Collections.Generic.IList{`0},NRemedy.IModelBinder{`0},NRemedy.ARGetFormNameDelegate,System.Boolean)">
            <summary>
            Create list entry
            </summary>
            <!--William Wang-->
            <param name="entries">List Model</param>
            <param name="binder">ModelBinder</param>
            <param name="getFormName">getFormName</param>
            <param name="isEnableTransaction">is enable transaction</param>
        </member>
        <member name="M:NRemedy.ARProxy`1.CreateListEntry(System.Collections.Generic.IList{`0},System.Boolean)">
            <summary>
            Create list entry
            </summary>
            <!--William Wang-->
            <param name="entries">List Model</param>
            <param name="isEnableTransaction">is enable transaction</param>
        </member>
        <member name="M:NRemedy.ARProxy`1.DeleteEntry(`0,NRemedy.ARGetFormNameDelegate)">
            <summary>
            Delete AR Entry by model, and indicate modelbinder、FormNameUtil
            </summary>
            <!--William Wang-->
            <param name="entry">model</param>
            <param name="getFormName">getFormName Delegate</param>
        </member>
        <member name="M:NRemedy.ARProxy`1.DeleteEntry(`0,NRemedy.ARGetFormNameDelegate,System.Int32)">
            <summary>
            Delete AR Entry by model, and indicate modelbinder、FormNameUtil
            </summary>
            <!--William Wang-->
            <param name="entry">model</param>
            <param name="getFormName">getFormName Delegate</param>
            <param name="isLock">isLock</param>
        </member>
        <member name="M:NRemedy.ARProxy`1.DeleteEntry(`0)">
            <summary>
            Delete AR Entry by model using default modelbinder、GetFormName 
            </summary>
            <!--William Wang-->
            <param name="entry">model</param>
        </member>
        <member name="M:NRemedy.ARProxy`1.DeleteListEntry(System.Collections.Generic.IList{`0},NRemedy.ARGetFormNameDelegate,System.Boolean)">
            <summary>
            Delete list entry
            </summary>
            <!--William Wang-->
            <param name="entries">List Model</param>
            <param name="getFormName">getFormName</param>
            <param name="isEnableTransaction">is enable transaction</param>
        </member>
        <member name="M:NRemedy.ARProxy`1.DeleteListEntry(System.Collections.Generic.IList{`0},System.Boolean)">
            <summary>
            Delete list entry
            </summary>
            <!--William Wang-->
            <param name="entries">List Model</param>
            <param name="isEnableTransaction">is enable transaction</param>
        </member>
        <member name="M:NRemedy.ARProxy`1.DeleteEntryByQuery(System.String,NRemedy.ARGetFormNameDelegate,System.Boolean,System.Boolean)">
            <summary>
            Delete entris by query
            </summary>
            <!--William Wang-->
            <param name="qualification"> for example: "\'cChr_ProcessType\' LIKE \"%geGen%\" AND \'cInt_ApproveOrder\'=1004"  </param>
            <param name="getFormName">getFormName</param>
            <param name="isEnableTransaction">is enable transaction</param>
            <param name="useLocale">whether to use locale while getting the matched entry list </param>
        </member>
        <member name="M:NRemedy.ARProxy`1.DeleteEntryByQuery(System.String,System.Boolean,System.Boolean)">
            <summary>
            Delete entris by query
            </summary>
            <!--William Wang-->
            <param name="qualification"> for example: "\'cChr_ProcessType\' LIKE \"%geGen%\" AND \'cInt_ApproveOrder\'=1004"  </param>
            <param name="isEnableTransaction">is enable transaction</param>
            <param name="useLocale">whether to use locale while getting the matched entry list </param>
        </member>
        <member name="M:NRemedy.ARProxy`1.SetEntry(`0,NRemedy.IModelBinder{`0},NRemedy.ARGetFormNameDelegate)">
            <summary>
            Set AR Entry by model
            </summary>
            <!--William Wang-->
            <param name="entry">model</param>
            <param name="binder">ModelBinder</param>
            <param name="getFormName">getFormName Delegate</param>
        </member>
        <member name="M:NRemedy.ARProxy`1.SetEntry(`0,NRemedy.IModelBinder{`0},NRemedy.ARGetFormNameDelegate,System.Int32)">
            <summary>
            Set AR Entry by model
            </summary>
            <!--William Wang-->
            <param name="entry">model</param>
            <param name="binder">ModelBinder</param>
            <param name="getFormName">getFormName Delegate</param>
            <param name="isLock">isLock</param>
        </member>
        <member name="M:NRemedy.ARProxy`1.SetEntry(`0)">
            <summary>
            Set AR Entry by model using default modelbinder、default getFormName
            </summary>
            <!--William Wang-->
            <param name="entry">model</param>
        </member>
        <member name="M:NRemedy.ARProxy`1.SetListEntry(System.Collections.Generic.IList{`0},NRemedy.IModelBinder{`0},NRemedy.ARGetFormNameDelegate,System.Boolean)">
            <summary>
            Set list entry
            </summary>
            <!--William Wang-->
            <param name="entries">List Model</param>
            <param name="binder">ModelBinder</param>
            <param name="getFormName">getFormName</param>
            <param name="isEnableTransaction">is enable transaction</param>
        </member>
        <member name="M:NRemedy.ARProxy`1.SetListEntry(System.Collections.Generic.IList{`0},System.Boolean)">
            <summary>
            Set list entry
            </summary>
            <!--William Wang-->
            <param name="entries">List Model</param>
            <param name="isEnableTransaction">is enable transaction</param>
        </member>
        <member name="M:NRemedy.ARProxy`1.SetEntryByQuery(`0,System.String,NRemedy.IModelBinder{`0},NRemedy.ARGetFormNameDelegate,System.Boolean,BMC.ARSystem.Server.SetEntryByQuery_NoMatchOption,BMC.ARSystem.Server.SetEntryByQuery_MultiMatchOption,System.Boolean)">
            <summary>
            Set entris by query
            </summary>
            <!--William Wang-->
            <param name="entry"> entry</param>
            <param name="qualification"> for example: "\'cChr_ProcessType\' LIKE \"%geGen%\" AND \'cInt_ApproveOrder\'=1004"  </param>
            <param name="binder">binder</param>
            <param name="getFormName">ARGetFormNameDelegate</param>
            <param name="isEnableTransaction">isEnableTransaction</param>
            <param name="noMatchOption">NoMatchOption</param>
            <param name="multiMatchOption">MultiMatchOption</param>
            <param name="useLocale">whether to use locale while getting the matched entry list </param>
        </member>
        <member name="M:NRemedy.ARProxy`1.SetEntryByQuery(`0,System.String,System.Boolean,BMC.ARSystem.Server.SetEntryByQuery_NoMatchOption,BMC.ARSystem.Server.SetEntryByQuery_MultiMatchOption,System.Boolean)">
            <summary>
            Set entris by query
            </summary>
            <!--William Wang-->
            <param name="entry"> entry</param>
            <param name="qualification"> for example: "\'cChr_ProcessType\' LIKE \"%geGen%\" AND \'cInt_ApproveOrder\'=1004"  </param>
            <param name="isEnableTransaction">isEnableTransaction</param>
            <param name="noMatchOption">NoMatchOption</param>
            <param name="multiMatchOption">MultiMatchOption</param>
            <param name="useLocale">whether to use locale while getting the matched entry list </param>
        </member>
        <member name="M:NRemedy.ARProxy`1.GetEntry(System.String,NRemedy.IModelBinder{`0},NRemedy.ARGetFormNameDelegate)">
            <summary>
            Get AR Entry by model, and indicate modelbinder、GetFormName
            </summary>
            <!--William Wang-->
            <param name="entryID">entryID</param>
            <param name="binder">ModelBinder</param>
            <param name="getFormName">getFormName Delegate</param>
        </member>
        <member name="M:NRemedy.ARProxy`1.GetEntry(System.String,NRemedy.IModelBinder{`0},NRemedy.ARGetFormNameDelegate,System.Int32)">
            <summary>
            Get AR Entry by model, and indicate modelbinder、GetFormName
            </summary>
            <!--William Wang-->
            <param name="entryID">model</param>
            <param name="binder">ModelBinder</param>
            <param name="getFormName">getFormName Delegate</param>
            <param name="isLock">isLock</param>
        </member>
        <member name="M:NRemedy.ARProxy`1.GetEntry(System.String)">
            <summary>
            Get AR Entry by model using default modelbinder、default GetFormName
            </summary>
            <!--William Wang-->
            <param name="entryID">entryID</param>
        </member>
        <member name="M:NRemedy.ARProxy`1.GetEntryByQuery(System.String,NRemedy.IModelBinder{`0},NRemedy.ARGetFormNameDelegate)">
            <summary>
            Get entris by query
            </summary>
            <!--William Wang-->
            <param name="qualification"> for example: "\'cChr_ProcessType\' LIKE \"%geGen%\" AND \'cInt_ApproveOrder\'=1004"  </param>
            <param name="binder">ModelBinder</param>
            <param name="getFormName">getFormName Delegate</param>
        </member>
        <member name="M:NRemedy.ARProxy`1.GetEntryByQuery(System.String)">
            <summary>
            Get entris by query
            </summary>
            <!--William Wang-->
            <param name="qualification"> for example: "\'cChr_ProcessType\' LIKE \"%geGen%\" AND \'cInt_ApproveOrder\'=1004"  </param>
        </member>
        <member name="M:NRemedy.ARProxy`1.GetFormName(System.Type)">
            <summary>
            get the formname 
            </summary>
            <!--William Wang-->
            <returns> form name</returns>
        </member>
        <member name="M:NRemedy.ARProxy`1.GetEntryId(`0)">
            <summary>
            get the entry ID
            </summary>
            <!--William Wang-->
            <param name="entity"> model object</param>
            <returns></returns>
        </member>
        <member name="T:NRemedy.AREntryKeyAttribute">
            <summary>
            set the Entry ID
            </summary>
        </member>
        <member name="T:NRemedy.PropertyFilterDelegate">
            <summary>
            filter property
            </summary>
            <param name="model">model object</param>
            <param name="pi">property info</param>
            <returns>true : pass; false : block</returns>
        </member>
        <member name="T:NRemedy.ARGetFormNameDelegate">
            <summary>
            get the form name by type 
            </summary>
            <param name="t">the type of the form class</param>
            <returns></returns>
        </member>
        <member name="M:NRemedy.ARTypeMap.ARTypeToNETType(NRemedy.ARType)">
            <summary>
            type mapping for NETConvertToAR in UnBind
            </summary>
            <param name="type">ar type</param>
            <returns>NET Type</returns>
        </member>
        <member name="M:NRemedy.ARTypeMap.NETTypeToARType(NRemedy.ARType)">
            <summary>
            type mapping for ARConvertToNET in Bind
            </summary>
            <param name="type">ar type</param>
            <returns>NET Type</returns>
        </member>
        <member name="T:NRemedy.ARServer">
            <summary>
            implement of IARServer,just using BMC.ARSystem.Server
            </summary>
        </member>
        <member name="M:NRemedy.ARLoginContext.#ctor">
            <summary>
            Constructor 1
            </summary>
        </member>
        <member name="M:NRemedy.ARLoginContext.#ctor(System.String,System.String,System.String)">
            <summary>
            Constructor 2
            </summary>
            <param name="server">Server</param>
            <param name="user">User</param>
            <param name="password">Password</param>
        </member>
        <member name="M:NRemedy.ARLoginContext.Init(System.String,System.String,System.String)">
            <summary>
            Init the server
            </summary>
            <param name="server">Server</param>
            <param name="user">User</param>
            <param name="password">Password</param>
        </member>
        <member name="M:NRemedy.ARLoginContext.Init(System.String,System.String,System.String,System.String)">
            <summary>
            Init the server
            </summary>
            <param name="server">Server</param>
            <param name="user">User</param>
            <param name="password">Password</param>
            <param name="authentication">Authentication</param>
        </member>
        <member name="M:NRemedy.ARLoginContext.Login(NRemedy.IARServer)">
            <summary>
            LogIn IARServer
            </summary>
            <param name="server">ARServer</param>
        </member>
        <member name="M:NRemedy.ARLoginContext.Dispose">
            <summary>
            Dispose
            </summary>
        </member>
        <member name="M:NRemedy.ARLoginContext.IsMinimunParameter">
            <summary>
            does have the enough parameters
            </summary>
            <returns></returns>
        </member>
        <member name="T:NRemedy.ModelBinder`1">
            <summary>
            ModelBinder is responsed bind the raw fieldvalueList into T
            and unbind the T down to fieldvaluelist
            </summary>
            <typeparam name="T">Model Type</typeparam>
        </member>
        <member name="M:NRemedy.ModelBinder`1.NETConvertToAR(System.Object,NRemedy.ARType)">
            <summary>
            convert .net value to ar value
            </summary>
            <param name="propValue">.net value</param>
            <param name="type">ar type</param>
            <returns>ar value</returns>
        </member>
        <member name="M:NRemedy.ModelBinder`1.ARConvertToNET(System.Type,NRemedy.ARType,System.Object)">
            <summary>
            convert ar value to .net value
            </summary>
            <param name="NETType"></param>
            <param name="ARType"></param>
            <param name="ARValue"></param>
            <returns>.net value</returns>
        </member>
        <member name="M:NRemedy.ModelBinder`1.PropertyFilterForChanged(NRemedy.ARBaseForm,System.Reflection.PropertyInfo)">
            <returns>true : pass; false : block</returns>
        </member>
    </members>
</doc>
